Lab3
4531206721_4531207321 นาย เฉลิมพงศ์ สัตยาวิบูล และ นาย ชัยชนะ นิลวัชรารัง (16/7/2545 (11:24:08))
(SM=1, CM=7, ST=8, KY=0, TR=27:05)
MiniQuiz + TestScript |
Mini-Quiz : Q1=2,Q2=3,Q3=3,Q4=4,Q5=4 (5.0 คะแนน)
JLab>java Selftest
>>JLab:Testing -> word #1 : ok
>>JLab:Testing -> word #2 : ok
>>JLab:Testing -> word #3 : ok
>>JLab:Testing -> word #4 : ok
>>JLab:Testing -> word #5 : ok
>>JLab:Testing -> word #6 : ok
>>JLab:Testing -> word #7 : ok
>>JLab:Testing -> word #8 : ok
>>JLab:Testing -> word #9 : ok
>>JLab:Testing -> word #10 : ok
>>JLab:OK -> 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
>>JLab:<POINT>5.0</POINT>
JLab>
ได้ 10 คะแนน
|
Source Code |
/**
* 2110101 Computer Programming
* Lab #3 : String char and if-else
* @author somchaip@chula.ac.th
* @version 1.00 14/07/2002
*/
import jlab.JLabIO;
public class Lab3 {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
test();
}
}
public static void test() {
String sNoun, pNoun;
sNoun = JLabIO.readString();
sNoun = sNoun.toLowerCase();
int len = sNoun.length();
char cn = sNoun.charAt(len - 1);
char cn1 = sNoun.charAt(len - 2);
if (cn == 's' || cn == 'x' || (cn == 'h' && cn1 == 'c')) {
pNoun = sNoun + "es";
}
else if (cn == 'y' && cn1 != 'a' && cn1 != 'e' && cn1 != 'i' && cn1 != 'o' && cn1 != 'u') {
pNoun = sNoun.substring(0, len - 1) + "ies";
}
else pNoun = sNoun + "s";
System.out.println(pNoun);
}
}
|
|